shared_module(
  'topfield',
  'crc16.c',
  'crc16.h',
  'tf_bytes.c',
  'tf_bytes.h',
  'mjd.c',
  'mjd.h',
  'puppy.c',
  'usb_io.h',
  'usb_io.c',
  dependencies: [
    libgphoto2_dep,
  ],
  name_prefix: '',
  install: true,
  install_dir: camlibs_dir,
)